Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 1.22 KB

File metadata and controls

29 lines (24 loc) · 1.22 KB

Body CSG Geometry

The Body CSG Geometry is the representation of the 3D shape of a product by Constructive Solid Geometry models.

The following attribute values for the IfcShapeRepresentation holding this geometric representation shall be used:

  • IfcShapeRepresentation.RepresentationIdentifier = 'Body'
  • IfcShapeRepresentation.RepresentationType = 'CSG'
  • IfcShapeRepresentation.Items = IfcCSGSolid

NOTE The Items IfcBooleanResult and IfcPrimitive3D shall also be allowed for compatibility with previous releases of the standard.

concept {
    IfcElement:Representation -> IfcProductDefinitionShape
    IfcProductDefinitionShape:Representations -> IfcShapeRepresentation
    IfcShapeRepresentation:ContextOfItems -> IfcGeometricRepresentationContext
    IfcShapeRepresentation:RepresentationIdentifier -> IfcLabel_0
    IfcShapeRepresentation:RepresentationType -> IfcLabel_1
    IfcShapeRepresentation:Items -> IfcCsgSolid
    IfcLabel_0 -> constraint_0
    constraint_0[label="=Body"]
    IfcLabel_1 -> constraint_1
    constraint_1[label="=CSG"]
    IfcShapeRepresentation:RepresentationIdentifier[binding="Identifier"]
    IfcShapeRepresentation:RepresentationType[binding="Type"]
}